package plus.exp;

import plus.B;
import plus.run.Emit;

public class E_Int extends Exp {
	{ type = B._int; }
	final Integer val;
	public E_Int(String val) { this.val = Integer.valueOf(val); }
	@Override
	public void threadScope() { }
	@Override String impliedName() { return null; }
	@Override String aThis() { return "an integer constant"; }
	@Override
	public void compilePush() { Emit.loadInt(val); }
}
